package org.zhadoop.streaming.util.datatype;

/**
 * UDF 函数中使用到的常量
 * @author zwd
 *
 */
public class TimeConstants {
	
	/**
	 * date 类型的字符串格式
	 */
	public static final String DATE_FORMAT = "yyyy-MM-dd";
	
	/**
	 * Time 类型字符串的格式
	 */
	public static final String TIME_FORMAT = "HH:mm:ss";
	
	/**
	 * timestamp字符串格式
	 */
	public static final String TIMESTAMP_FORMAT = "yyyy-MM-dd HH:mm:ss";
	
	/**
	 * 带时区的timestamp格式
	 */
	public static final String TIMESTAMP_TIMEZONE_FORMAT = "yyyy-MM-dd HH:mm:ss Z";
	
	/**
	 * 带纳秒的时间戳字段
	 * 一般用于格式化输出
	 * 只能精确到毫秒
	 */
	public static final String TIMESTAMP_MSTIME_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS";
	
	/**
	 * 带纳秒的时间戳字段
	 * 一般用于格式化输出
	 * 只能精确到毫秒
	 * 带时区
	 */
	public static final String TIMESTAMP_MSTIME_TIMEZONE_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS Z";
	
	
	public static final String ZERO_TIMEZONE = "GMT+00:00";
}	
